home *** CD-ROM | disk | FTP | other *** search
/ Chip 2003 September / chip-cd_2003_09.zip / 09 / CHIP / Software / Szyfrowanie danych / Secure Disk 1.1 / sd.exe / install_script.iss
Text File  |  2003-07-28  |  7KB  |  93 lines

  1. ;InnoSetupVersion=2.0.18
  2.  
  3. [Setup]
  4. AppName=SecureDisk for NT/2000/XP
  5. AppVerName=SecureDisk for NT/2000/XP 1.10
  6. AppId=SecureDisk for NT/2000/XP
  7. AppPublisher=Leesoft
  8. AppMutex=LVDdisk_COM_AutoSvr
  9. DefaultDirName={pf}\LeeSoft\SecureDisk 1.1
  10. DefaultGroupName=LeeSoft\SecureDisk 1.1
  11. OutputBaseFilename=setup
  12. Compression=zip
  13. ChangesAssociations=yes
  14. WizardImageFile=embedded\WizardImage0.bmp
  15. WizardSmallImageFile=embedded\WizardSmallImage0.bmp
  16.  
  17. [Files]
  18. Source: "{app}\SDConsole.exe"; DestDir: "{app}"; 
  19. Source: "{app}\SDhelp.chm"; DestDir: "{app}"; 
  20. Source: "{app}\SDSvr.exe"; DestDir: "{app}"; 
  21. Source: "{app}\lvdext.dll"; DestDir: "{app}"; 
  22. Source: "{app}\SecureDisk.url"; DestDir: "{app}"; 
  23. Source: "{app}\Language\sdeng.ini"; DestDir: "{app}\Language"; 
  24. Source: "{app}\SDserv.exe"; DestDir: "{app}"; 
  25. Source: "{tmp}\Init.exe"; DestDir: "{tmp}"; Flags: deleteafterinstall 
  26.  
  27. [Dirs]
  28. Name: "{app}\Language"; 
  29.  
  30. [Registry]
  31. Root: HKLM; Subkey: "Software\LeeSoft\SecureDisk\1.1"; ValueName: "InstallPath"; ValueType: String; ValueData: "{app}"; 
  32. Root: HKLM; Subkey: "SYSTEM\CurrentControlSet\Services\SecureDisk"; Flags: uninsdeletekeyifempty 
  33. Root: HKLM; Subkey: "SYSTEM\CurrentControlSet\Services\SecureDisk"; ValueName: "DisplayName"; ValueType: String; ValueData: "SecureDisk"; Flags: uninsdeletevalue deletevalue 
  34. Root: HKLM; Subkey: "SYSTEM\CurrentControlSet\Services\SecureDisk"; ValueName: "ErrorControl"; ValueType: Dword; ValueData: "$0"; Flags: uninsdeletevalue deletevalue 
  35. Root: HKLM; Subkey: "SYSTEM\CurrentControlSet\Services\SecureDisk"; ValueName: "ImagePath"; ValueType: ExpandSZ; ValueData: "\??\{app}\SecureDisk.sys"; Flags: uninsdeletevalue deletevalue 
  36. Root: HKLM; Subkey: "SYSTEM\CurrentControlSet\Services\SecureDisk"; ValueName: "Start"; ValueType: Dword; ValueData: "$2"; Flags: uninsdeletevalue deletevalue 
  37. Root: HKLM; Subkey: "SYSTEM\CurrentControlSet\Services\SecureDisk"; ValueName: "Type"; ValueType: Dword; ValueData: "$1"; Flags: uninsdeletevalue deletevalue 
  38. Root: HKLM; Subkey: "SYSTEM\CurrentControlSet\Services\SecureDisk\Parameters"; Flags: uninsdeletekeyifempty 
  39. Root: HKLM; Subkey: "SYSTEM\CurrentControlSet\Services\SecureDisk\Parameters"; ValueName: "Data"; ValueType: Binary; ValueData: "00 00 00 00"; Flags: createvalueifdoesntexist uninsdeletevalue 
  40. Root: HKCR; Subkey: "CLSID\{{2546e1c8-35f2-47ee-a9db-4e06a011426c}"; Flags: uninsdeletekeyifempty 
  41. Root: HKCR; Subkey: "CLSID\{{2546e1c8-35f2-47ee-a9db-4e06a011426c}"; ValueType: String; ValueData: "SecureDisk ShellExt"; Flags: uninsdeletevalue deletevalue 
  42. Root: HKCR; Subkey: "CLSID\{{2546e1c8-35f2-47ee-a9db-4e06a011426c}\InProcServer32"; Flags: uninsdeletekeyifempty 
  43. Root: HKCR; Subkey: "CLSID\{{2546e1c8-35f2-47ee-a9db-4e06a011426c}\InProcServer32"; ValueType: String; ValueData: "{app}\lvdext.dll"; Flags: uninsdeletevalue deletevalue 
  44. Root: HKCR; Subkey: "CLSID\{{2546e1c8-35f2-47ee-a9db-4e06a011426c}\InProcServer32"; ValueName: "ThreadingModel"; ValueType: String; ValueData: "Apartment"; Flags: uninsdeletevalue deletevalue 
  45. Root: HKCR; Subkey: "Drive\shellex"; Flags: createvalueifdoesntexist 
  46. Root: HKCR; Subkey: "Drive\shellex\ContextMenuHandlers"; Flags: createvalueifdoesntexist 
  47. Root: HKCR; Subkey: "Drive\shellex\ContextMenuHandlers\SecureDiskMenu"; Flags: uninsdeletekeyifempty 
  48. Root: HKCR; Subkey: "Drive\shellex\ContextMenuHandlers\SecureDiskMenu"; ValueType: String; ValueData: "{{2546e1c8-35f2-47ee-a9db-4e06a011426c}"; Flags: uninsdeletevalue deletevalue 
  49. Root: HKCR; Subkey: ".lvd"; Flags: uninsdeletekeyifempty 
  50. Root: HKCR; Subkey: ".lvd"; ValueType: String; ValueData: "SecureDisk.Document"; Flags: uninsdeletevalue deletevalue 
  51. Root: HKCR; Subkey: ".lvd\ShellEx"; MinVersion: 0.0,5.0; Flags: uninsdeletekeyifempty 
  52. Root: HKCR; Subkey: ".lvd\ShellEx\{{00021500-0000-0000-C000-000000000046}"; MinVersion: 0.0,5.0; Flags: uninsdeletekeyifempty 
  53. Root: HKCR; Subkey: ".lvd\ShellEx\{{00021500-0000-0000-C000-000000000046}"; ValueType: String; ValueData: "{{2546e1c8-35f2-47ee-a9db-4e06a011426c}"; MinVersion: 0.0,5.0; Flags: uninsdeletevalue deletevalue 
  54. Root: HKCR; Subkey: "SecureDisk.Document"; Flags: uninsdeletekeyifempty 
  55. Root: HKCR; Subkey: "SecureDisk.Document"; ValueType: String; ValueData: "Secure Disk File"; Flags: uninsdeletevalue deletevalue 
  56. Root: HKCR; Subkey: "SecureDisk.Document\DefaultIcon"; Flags: uninsdeletekeyifempty 
  57. Root: HKCR; Subkey: "SecureDisk.Document\DefaultIcon"; ValueType: String; ValueData: "{app}\lvdext.dll,1"; Flags: uninsdeletevalue deletevalue 
  58. Root: HKCR; Subkey: "SecureDisk.Document\Shell"; Flags: uninsdeletekeyifempty 
  59. Root: HKCR; Subkey: "SecureDisk.Document\Shell\Open"; Flags: uninsdeletekeyifempty 
  60. Root: HKCR; Subkey: "SecureDisk.Document\Shell\Open\Command"; Flags: uninsdeletekeyifempty 
  61. Root: HKCR; Subkey: "SecureDisk.Document\Shell\Open\Command"; ValueType: String; ValueData: """{app}\SDConsole.exe"" open ""%1"""; 
  62. Root: HKCR; Subkey: "SecureDisk.Document\shellex"; MinVersion: 0.0,5.0; Flags: uninsdeletekeyifempty 
  63. Root: HKCR; Subkey: "SecureDisk.Document\shellex\PropertySheetHandlers"; MinVersion: 0.0,5.0; Flags: uninsdeletekeyifempty 
  64. Root: HKCR; Subkey: "SecureDisk.Document\shellex\PropertySheetHandlers"; ValueType: String; ValueData: "LvdPage"; MinVersion: 0.0,5.0; Flags: uninsdeletevalue deletevalue 
  65. Root: HKCR; Subkey: "SecureDisk.Document\shellex\PropertySheetHandlers\LvdPage"; MinVersion: 0.0,5.0; Flags: uninsdeletekeyifempty 
  66. Root: HKCR; Subkey: "SecureDisk.Document\shellex\PropertySheetHandlers\LvdPage"; ValueType: String; ValueData: "{{2546e1c8-35f2-47ee-a9db-4e06a011426c}"; MinVersion: 0.0,5.0; Flags: uninsdeletevalue deletevalue 
  67. Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Approved"; ValueName: "{{2546e1c8-35f2-47ee-a9db-4e06a011426c}"; ValueType: String; ValueData: "SecureDisk ShellExt"; Flags: uninsdeletevalue deletevalue 
  68.  
  69. [Run]
  70. Filename: "{app}\SDServ.EXE"; Parameters: "/INSTALL /SILENT"; 
  71. Filename: "{app}\SDSvr.EXE"; Parameters: "-install self"; 
  72. Filename: "{tmp}\INIT.EXE"; 
  73.  
  74. [UninstallRun]
  75. Filename: "{app}\SDServ.EXE"; Parameters: "/UNINSTALL /SILENT"; Flags: skipifdoesntexist 
  76.  
  77. [Icons]
  78. Name: "{group}\SecureDisk Console"; Filename: "{app}\SDConsole.exe"; 
  79. Name: "{group}\SecureDisk Service"; Filename: "{app}\SDSvr.exe"; 
  80. Name: "{group}\SecureDisk Help"; Filename: "{app}\SDhelp.CHM"; 
  81. Name: "{group}\Visit SecureDisk Homepage"; Filename: "{app}\SecureDisk.url"; 
  82. Name: "{commondesktop}\SecureDisk Console"; Filename: "{app}\SDConsole.exe"; Tasks: desktopicon; 
  83.  
  84. [Tasks]
  85. Name: "desktopicon"; Description: "Create a &desktop icon"; GroupDescription: "Additional icons:"; 
  86.  
  87. [UninstallDelete]
  88. Type: files; Name: "{app}\securedisk.sys"; 
  89. Type: files; Name: "{win}\LeeSoft\SecureDisk\1.1\SD.dat"; 
  90. Type: dirifempty; Name: "{win}\LeeSoft\SecureDisk\1.1"; 
  91. Type: dirifempty; Name: "{win}\LeeSoft\SecureDisk"; 
  92. Type: dirifempty; Name: "{win}\LeeSoft"; 
  93.